entrench oneself behind something - Francés Inglés Diccionario